package com.cnhis.cloudhealth.clinical.clidoctor.doctoradviceinfo.service;

import java.util.HashMap;
import java.util.Map;


import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

public interface IDoctorAdviceInfo {
	public ModelVo patientDoctorAdviceInfo(Map map,int currentPage,int pageSize)throws Exception;
	
	public ModelVo getPatientsDoctorAdvice(Map map) throws Exception;
	
	public ModelVo checkPatientDoctorAdvice(Map map)throws Exception;
	
	public ModelVo checkPatientCancellationDoctorAdvice(Map map,int currentPage,int pageSize)throws Exception;
	
	public ModelVo valuationDoctorAdvice(Map map,int currentPage,int pageSize)throws Exception;
	
	public ModelVo returnPremiumDoctorAdvice(Map map,int currentPage,int pageSize) throws Exception;
	
	public ModelVo getDoctorAdviceType(Map map)throws Exception;
	
	public ModelVo getDoctorAdvicePrescriptionNature()throws Exception;
	
	public ModelVo doctorDiagnosis(Map map)throws Exception;
	
	public ModelVo patientSuccessiveDoctorAdviceRecord(Map map)throws Exception;

	public ModelVo getPatientConsultContent(Map map)throws Exception;
	
	public ModelVo medicalItemType(Map map)throws Exception;
	
	public ModelVo doctorAdvicePrescriptionProperty(Map map)throws Exception;
	
	public ModelVo doctorAdviceDetail(Map map)throws Exception;
	
	public ModelVo sendAdviceHistory(Map map)throws Exception;
	
	public ModelVo queryOperationScheduled(Map map)throws Exception;
	
	public ModelVo  queryDoctorAdvicePriceContent(Map map)throws Exception;
	
	public ModelVo doctorAdviceExecuteProperty(Map map)throws Exception;
	
	public ModelVo doctorAdvicePriceInfo(Map map)throws Exception;
	
	public ModelVo medicalType(Map map)throws Exception;
	
	public ModelVo inspectionAdviceFeeDetail(Map map)throws Exception;
	
	public ModelVo  adviceBusinessScope(Map map)throws Exception;
	
	public ModelVo getBarCode(Map map)throws Exception;
	
	public ModelVo hasInspectionBody(Map map)throws Exception;
	
	public ModelVo getCheckBodyById(Map map) throws Exception;
	
	public ModelVo getCheckBody(Map map )throws Exception;
	
	public ModelVo getCheckBodymethod(Map map)throws Exception;
	
	public ModelVo combinedDetail(Map map)throws Exception;
	
	public ModelVo patientAdviceState(Map map)throws Exception;
	
	public ModelVo queryAdviceHistory(Map map)throws Exception;
	
	public ModelVo doctorAdviceHistory(Map map)throws Exception;
	
	public ModelVo queryGuard(Map map)throws Exception;

    public ModelVo sendadvicehistory_vaf(HashMap hs)throws Exception;

    public ModelVo queryJiaohaoList(HashMap map)throws Exception;

    public ModelVo queryBbxByBdt(HashMap map) throws Exception;

    public ModelVo checkPatientDoctorAdviceUnSend(HashMap hs)throws Exception;

    public ModelVo wanchengjiezhen(HashMap hs)throws Exception;
    public ModelVo quxiaowanzhen(HashMap hs)throws Exception;

}
